Allow use of vc-root-* commands in *vc-log* buffers.
authorChong Yidong <cyd@gnu.org>
Wed, 11 Jul 2012 04:35:13 +0000 (12:35 +0800)
committerChong Yidong <cyd@gnu.org>
Wed, 11 Jul 2012 04:35:13 +0000 (12:35 +0800)
commitaeace6f7075e3bf96da5bd684ab8b141413eeef8
tree9a5d576ba56357e2c3d71852f936ff7bba6a44e0
parent091a562680b78affedd7ad81aee1643b899ff5bd
Allow use of vc-root-* commands in *vc-log* buffers.

* lisp/vc/log-edit.el (log-edit-vc-backend): New variable.
(log-edit): Doc fix.

* lisp/vc/log-view.el (log-view-vc-fileset, log-view-vc-backend): Doc fix.

* lisp/vc/vc-dispatcher.el (vc-log-edit): New args.  Use PARAMS
argument of log-edit to set up all local variables.
(vc-start-logentry): New optional arg specifying VC backend.

* lisp/vc/vc.el (vc-checkin): Use it.
(vc-deduce-fileset): Handle Log Edit buffers.
(vc-diff): Make first argument optional too.
lisp/ChangeLog
lisp/vc/log-edit.el
lisp/vc/log-view.el
lisp/vc/vc-dispatcher.el
lisp/vc/vc.el